package com.ktgj.customer.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;
import com.ktgj.customer.domain.ItineraryMiddle;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 评价中心专用实体
 */
public class ItineraryVo
{
    /** 行程定制id */
    private Long itineraryCustomizeId;

    /** 出发地点 */
    @Excel(name = "出发地点")
    private String departurePoint;

    /** 目的地 */
    @Excel(name = "目的地")
    private String destination;

    /** 行程评分 */
    @Excel(name = "行程评分")
    private String itineraryAppraise;

    /** 行程评价内容 */
    @Excel(name = "行程评价内容")
    private String itineraryAppraiseContent;

    /** 送机服务评价 */
    @Excel(name = "送机服务评价")
    private String dropOff;

    /** 贵宾厅/餐厅评价 */
    @Excel(name = "贵宾厅/餐厅评价")
    private String vipRoom;

    /** 航班服务评价 */
    @Excel(name = "航班服务评价")
    private String flight;

    /** 接机服务评价 */
    @Excel(name = "接机服务评价")
    private String pickUp;

    /** 是否匿名 */
    @Excel(name = "是否匿名")
    private String anonymous;

    /** 行程时间 */
    @Excel(name = "行程时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String journeyTime;

    /** 订单状态 */
    @Excel(name = "订单状态")
    private String ordersState;

    public String getOrdersState() {
        return ordersState;
    }

    public void setOrdersState(String ordersState) {
        this.ordersState = ordersState;
    }

    public String getJourneyTime() {
        return journeyTime;
    }

    public void setJourneyTime(String journeyTime) {
        this.journeyTime = journeyTime;
    }

    public String getDeparturePoint() {
        return departurePoint;
    }

    public void setDeparturePoint(String departurePoint) {
        this.departurePoint = departurePoint;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public String getDropOff() {
        return dropOff;
    }

    public void setDropOff(String dropOff) {
        this.dropOff = dropOff;
    }

    public String getVipRoom() {
        return vipRoom;
    }

    public void setVipRoom(String vipRoom) {
        this.vipRoom = vipRoom;
    }

    public String getFlight() {
        return flight;
    }

    public void setFlight(String flight) {
        this.flight = flight;
    }

    public String getPickUp() {
        return pickUp;
    }

    public void setPickUp(String pickUp) {
        this.pickUp = pickUp;
    }

    public String getAnonymous() {
        return anonymous;
    }

    public void setAnonymous(String anonymous) {
        this.anonymous = anonymous;
    }

    public Long getItineraryCustomizeId() {
        return itineraryCustomizeId;
    }

    public void setItineraryCustomizeId(Long itineraryCustomizeId) {
        this.itineraryCustomizeId = itineraryCustomizeId;
    }

    public String getItineraryAppraise() {
        return itineraryAppraise;
    }

    public void setItineraryAppraise(String itineraryAppraise) {
        this.itineraryAppraise = itineraryAppraise;
    }

    public String getItineraryAppraiseContent() {
        return itineraryAppraiseContent;
    }

    public void setItineraryAppraiseContent(String itineraryAppraiseContent) {
        this.itineraryAppraiseContent = itineraryAppraiseContent;
    }
}
